<?php
class ensalamento{
	private $id;
	private $local;
	private $sala;
	private $data_concurso;
	private $hora_concurso;

	public function __construct(){
		$this->id = NULL;
		$this->local = NULL;
		$this->sala = NULL;
		$this->data_concurso = NULL;
		$this->hora_concurso = NULL;
	}

	public function get_id(){
		return $this->id;
	}
	public function get_local(){
		return $this->local;
	}
	public function get_sala(){
		return $this->sala;
	}
	public function get_data_concurso(){
		return $this->data_concurso;
	}
	public function get_hora_concurso(){
		return $this->hora_concurso;
	}
	
	
	public function set_id($id){
		if($id != '' && valida::numero($id)){
                    $this->id = $id;
                    return 1;
		}else{
                    return 0;
                }
        }

	public function set_local($local){
                $local = addslashes($local);
                $this->local = $local;
                return 1;
        }

	public function set_sala($sala){
                $sala = addslashes($sala);
                $this->sala = $sala;
                return 1;
        }

	public function set_data_concurso($data_concurso){
		if(valida::data($data_concurso)){
                    $this->data_concurso = $data_concurso;
                    return 1;
		}else{
                    return 0;
                }
        }

	public function set_hora_concurso($hora_concurso){
		if(valida::hora($hora_concurso)){
                    $this->hora_concurso = $hora_concurso;
                    return 1;
		}else{
                    return 0;
                }
        }

	
	
	public function salvar(){
		$sql = "replace into ensalamento(id, local, sala, data_concurso, hora_concurso) values('".$this->id."', '".$this->local."', '".$this->sala."', '".$this->data_concurso."', '".$this->hora_concurso."')";

		$db = new db(config::$driver);
 		$con = $db->conecta();
		$res = $db->query($sql, $con);
		$db->close($con);
                
                $log = new log($sql);
                unset($log);

		return $res;
	}
	public function carregar($id){
		$sql = "select * from ensalamento where id = '$id'";

		$db = new db(config::$driver);
 		$con = $db->conecta();
		$res = $db->query($sql, $con);
		$db->close($con);

		$ensalamento = $db->fetch_array($res);

		$this->id = $ensalamento["id"];
		$this->local = $ensalamento["local"];
		$this->sala = $ensalamento["sala"];
		$this->data_concurso = $ensalamento["data_concurso"];
		$this->hora_concurso = $ensalamento["hora_concurso"];
		
		return 1;
	}
}